/*
 * $Id$
 */
package ua.org.energy.vkek.site.model;

import com.google.appengine.api.datastore.Key;
import java.util.Stack;

/**
 *
 * @author moroz
 */
public interface BaseEntity {

    public interface EntityPathElement {

        String elName();

        Key elKey();
    }

    <T extends BaseEntity> T webSafeClone();

    Stack<EntityPathElement> getEntityPath();

    EntityPathElement getPathElement();
  
}
